package com.itheima.advantagesup.mapper;

import com.github.pagehelper.Page;
import com.itheima.advantagesup.entity.YddLink;
import com.itheima.advantagesup.vo.YddLinkVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface YddLinkMapper {

    /**
     * Description 分页条件筛选
     * @param yddLink
     * @return com.github.pagehelper.Page<com.itheima.advantagesup.vo.YddLinkVO>
     * Date 2023/7/29
     */
    Page<YddLinkVO> selectByType(YddLink yddLink);

    /**
     * Description 新建链接
     * @param yddLink
     * @return void
     * Date 2023/7/29
     */
    void insertYddLink(YddLink yddLink);

    void update(YddLink yddLink);

    YddLinkVO selectById(String id);

    /**
     * Description 返回所有链接
     * @param
     * @return java.util.List<com.itheima.advantagesup.vo.YddLinkVO>
     * Date 2023/8/3
     */
    List<YddLinkVO> getLinkList();
}
